﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace SCS.Core.Models.Collection
{
    public class CampaignCollection
    {
        [Required(ErrorMessage = "Please enter Title of Campaign.")]
        [DisplayName("Title")]
        [StringLength(200)]
        public string Name { get; set; }

        [DisplayName("Status")]
        public byte? Status { get; set; }

        [DisplayName("ConfigID")]
        public int? ConfigID { get; set; }

        [DisplayName("Description")]
        public string Description { get; set; }

        [DisplayName("UserCreate")]
        public int? UserCreate { get; set; }

        [DisplayName("Deploy")]
        public bool? Deploy { get; set; }

        [DisplayName("ScheduleID")]
        public int? ScheduleID { get; set; }

        [DisplayName("Content")]
        public string Content { get; set; }


        [Required(ErrorMessage = "Please choose Client Staff receive emailCC from Campaign.")]
        [DisplayName("ArrayStaffClientID")]
        public string ArrayStaffClientID { get; set; }

        [Required(ErrorMessage = "Please choose APlink Staff receive emailCC from Campaign.")]
        [DisplayName("ArrayStaffAplinkID")]
        public string ArrayStaffAplinkID { get; set; }

        [Required(ErrorMessage = "Please choose client for Campaign.")]
        [DisplayName("ClientID")]
        public int? ClientID { get; set; }


    }
}